package tt.dz.service.charger;

import tt.dz.entity.base.JsonCommon;
import tt.dz.entity.base.JsonForList;
import tt.dz.entity.base.OmsCommonParam;
import tt.dz.entity.dic.OmsDicForwardSrvInfo;

public interface DicForwardSrvInfoService {
	/**
	 * @param dicForwardSrvInfo
	 * @return
	 */
	JsonCommon<?> add(OmsDicForwardSrvInfo dicForwardSrvInfo);
	
	/**
	 * @param dicForwardSrvInfo
	 * @return
	 */
	JsonCommon<?> update(OmsDicForwardSrvInfo dicForwardSrvInfo);
	/**
	 * 
	 * @param forward_srv_id
	 * @return
	 */
	JsonCommon<?> deleteLogic(String forward_srv_id);
	
	/**
	 * 
	 * @param param
	 * @param obj
	 * @return
	 */
	JsonForList<?> findPageObjs(OmsCommonParam param,OmsDicForwardSrvInfo obj );
	/**
	 * 根据硬件查询硬件服务信息
	 * @param forward_srv_id
	 * @return
	 */
	JsonCommon<?> findObjByPk(String forward_srv_id);
	
	
}
